pp108 : Process Platform AJAX Toolkit Architecture

Process Platform AJAX Toolkit Architecture

This topic describes Process Platform Ajax Toolkit architecture.


AJAX Toolkit contains a set of rich Web components built using JScript. These Web components are simple, lightweight components that encapsulate specific functionality (behavior) on a page. When applied to a standard HTML element on a page, a Web component enhances that element's default behavior. Web components enable extending the functionality of existing tags, extending HTML by creating custom tags, and encapsulation and componentization of code.

Within Process Platform Ajax Toolkit architecture, the AJAX toolkit components (behaviors) communicate with the Web server using Web Gateway. The Gateway communicates with the Service Groups.

SOAP messages can be sent and received from the Gateway. The rendering of data is done using the various behaviors provided by the AJAX Toolkit. When the user requests for data from the back end, the behaviors (toolkit components) communicate the user requests to the gateway.

The following diagram depicts this scenario:

Communication between the browser and the gateway is performed by a behavior called the BusDataIsland . BusDataIsland exposes a set of properties, methods, and events to enable the developer to obtain data from the transaction object and manipulate the transaction object. It can also change the organizational context or receiver Service Group at run time.

The BusControl behavior presents the data, in a transaction object, in HTML format to the user. It also ensures that all the changes made to this HTML are correspondingly reflected in the transaction object in the BusDataIsland . The changes can be addition, deletion or update of data. Thus it maintains the correlation between the SOAP Request in the BusDataIsland and the HTML tree.

The Process Platform environment thus enables generating Web applications using existing Web components.

 

Related concepts

Overview of Unified Feedback Objects

Related reference

Application
System

Related information

Overview of Process Platform AJAX Toolkit